gusucode.com > 瑞格先锋网络新闻管理系统 1 > 瑞格先锋网络新闻管理系统 1.3/ReadygoNews/JScript/Roll.js

    <!--
var rollspeed = 30;
var myInter;
function StartRoll(direction) {
	if (direction == 'V') {
		StartRollV();
	} else {
		StartRollH();
	}
}
function MarqueeV()
{
	var ooRoll = document.getElementById("oRoll");
	var ooRoll1 = document.getElementById("oRoll1");
	var ooRoll2 = document.getElementById("oRoll2");
	if(ooRoll2.offsetTop - ooRoll.scrollTop <= 0)
	{
		ooRoll.scrollTop -= ooRoll1.offsetHeight;
	}
	else
	{
		ooRoll.scrollTop++;
	}
}
function StartRollV()
{
	var ooRoll = document.getElementById("oRoll");
	var ooRoll1 = document.getElementById("oRoll1");
	var ooRoll2 = document.getElementById("oRoll2");
	if (ooRoll) {
		if (parseInt(ooRoll.style.height) >= ooRoll2.offsetTop)
		{
			ooRoll.style.height = ooRoll2.offsetTop;
			return;
		}
		ooRoll2.innerHTML = ooRoll1.innerHTML;
		myInter = setInterval(MarqueeV,rollspeed);
		ooRoll.onmouseover = function() {
			clearInterval(myInter)
		};
		ooRoll.onmouseout = function() {
			myInter = setInterval(MarqueeV,rollspeed)
		};
	}
}
function MarqueeH()
{
	var ooRoll = document.getElementById("oRoll");
	var ooRoll1 = document.getElementById("oRoll1");
	var ooRoll2 = document.getElementById("oRoll2");
	if(ooRoll2.offsetLeft - ooRoll.scrollLeft <= 0)
	{
		ooRoll.scrollLeft -= ooRoll1.offsetWidth;
	}
	else
	{
		ooRoll.scrollLeft++;
	}
}
function StartRollH()
{
	var ooRoll = document.getElementById("oRoll");
	var ooRoll1 = document.getElementById("oRoll1");
	var ooRoll2 = document.getElementById("oRoll2");
	if (ooRoll)
	{
		if (parseInt(ooRoll.style.width) >= ooRoll2.offsetLeft)
		{
			oRoll.style.width = oRoll2.offsetLeft;
			return;
		}
		ooRoll2.innerHTML = ooRoll1.innerHTML;
		myInter = setInterval(MarqueeH,rollspeed);
		ooRoll.onmouseover = function() {
			clearInterval(myInter)
		};
		ooRoll.onmouseout = function() {
			myInter = setInterval(MarqueeH,rollspeed)
		};
	}
}
// -->